class Interval {
public:
  Interval() {}; 
  virtual ~Interval() {}; 
  virtual float GetLowPoint() const = 0;
  virtual float GetHighPoint() const = 0;
  virtual void Print() = 0;
};
